package day0531;

import java.util.Scanner;

public class File7 {
    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        System.out.println("请输入年份：");
        int year=s.nextInt();
        System.out.println("请输入月份：");
        int month=s.nextInt();
        if(0>=year || year>9000){
            System.out.println("您输入的年分值无效，请重试：");
            return;//如果年分值无效，就结束main方法的运行
        }
//        if(0>=month || month>12){
//            System.out.println("您输入的年月值无效，请重试：");
//            return;
//        }
        if(month==2 && (year%400==0) || (year%4==0&&year%100!=0)){
            System.out.println("本月有29天");
        }else if(month==2){
            System.out.println("本月有28天");
        }
        switch (month){//break： 如果month变量的值等于1就用break结束switch结构
            case 1: System.out.println("本月有31天");break;
            case 3: System.out.println("本月有31天");break;
            case 5: System.out.println("本月有31天");break;
            case 7: System.out.println("本月有31天");break;
            case 8: System.out.println("本月有31天");break;
            case 10: System.out.println("本月有31天");break;
            case 4: System.out.println("本月有30天");break;
            case 6: System.out.println("本月有30天");break;
            case 9: System.out.println("本月有30天");break;
            case 11: System.out.println("本月有30天");break;
            default: System.out.println("月份值无效");break;
        }
    }
}
